nestedsvm: fix handling of invalid virtual vmcb
authorChristoph Egger <Christoph.Egger@amd.com>
Fri, 1 Jul 2011 19:48:00 +0000 (20:48 +0100)
committerChristoph Egger <Christoph.Egger@amd.com>
Fri, 1 Jul 2011 19:48:00 +0000 (20:48 +0100)
commit8c626737aaf62433b59acfc3c1fa3688ecf278b2
treed6cc49bc2242b9739a851ec049bf0286fd3c4fa9
parent0a77045bc67607aa03a41279a4d0645f4a01632b
nestedsvm: fix handling of invalid virtual vmcb

When the l1 guest sets up an invalid vmcb then inject VMEXIT(#INVALID)
rather having the host sitting in an endless loop of injecting #UD.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
xen/arch/x86/hvm/svm/nestedsvm.c